﻿public struct LongPackageData
{
    public ushort PackageNumber { get; set; } // uint16_t package_number
    public ushort PackageLength { get; set; } // uint16_t package_length
    public byte Crc8 { get; set; } // uint8_t crc8
    public ushort TargetAddress { get; set; } // uint16_t target_address
    public ushort SourceAddress { get; set; } // uint16_t source_address
    public ushort Type { get; set; } // uint16_t type
    public byte[] Datas { get; set; } // uint8_t *datas
    public ushort DataLength { get; set; } // uint16_t data_length
}